console.log("值传递")
var value = 1;
function foo(v) {
    v = 2;
    console.log(v); //2
}
foo(value);
console.log(value) // 1
console.log("引用传递")
var obj = {
    value2: 1
};
function foo2(o) {
    o.value2 = 2;
    console.log(o.value2); //2
}
foo2(obj);
console.log(obj.value2) // 2
console.log("共享传递")
var obj2 = {
    value3: 1
};
function foo3(o) {
    o = 2;
    console.log(o); //2
}
foo3(obj);
console.log(obj2.value3) // 1
